// Copyright (c) 2000-2003 N.Mikhailov, mn@ixbt.com, http://forum.iXBT.com

var f1 = new Array("" , "Форум разработчиков компьютерных игр", "Форум разработчиков железа", "Общий", "Техническая поддержка", "О Конференции", "О материалах сайта", "Системное администрирование, безопасность", "Процессоры", "Системные платы", "Видеосистема", "Магнитные носители информации", "Мультимедиа", "Периферия", "Коммуникации: сети и сетевые технологии", "Околокомпьютерный Флейм", "Мобильная связь", "Ноутбуки", "Форум для модераторов", "Форум авторов iXBT.com", "Цифровое изображение", "Форум прикладных программистов", "Программы: OС и системное ПО", "Программы: Прикладное ПО", "Программы: Интернет", "Программы: Игры", "Программирование", "Модули памяти", "Мониторы и другие устройства отображения", "Видеозахват", "Разгон и охлаждение", "Оптические носители информации", "Коммуникации: модемы", "Форум ремонтников", "Полемика", "Архив &quot;Околокомпьютерный Флейм&quot;", "Архив &quot;Процессоры&quot;", "Архив &quot;Системные платы&quot;", "Архив &quot;Видеосистема&quot;", "Архив &quot;Модули памяти&quot;", "Архив &quot;Программирование&quot;", "Архив &quot;Мобильная связь&quot;", "Компьютерный рынок", "Архив &quot;Коммуникации: модемы&quot;", "Полупроводниковые технологии", "КПК", "Архив &quot;О Конференции&quot;", "Электронная бытовая и автомобильная техника", "Электронные устройства и компоненты", "Корпуса, блоки питания, UPS", "ULTRA Computers", "Архив &quot;Мониторы и другие устройства отображения&quot;", "Архив &quot;Периферия&quot;", "Архив &quot;Электронные устройства и компоненты&quot;", "Быттехника.RU - товары и услуги интернет-магазина", "TDK - продукция и устройства компании", "Профессиональный компьютерный маркетинг", "Внутренний #1", "ASUS - продукция компании ASUSTeK", "Архив &quot;Видеозахват&quot;", "Драйверы", "Архив &quot;Электронная быт.авт.техника&quot;", "DVD и домашние кинотеатры", "Архив &quot;Полемика&quot; (&quot;Злобный Флейм&quot;)", "Архив &quot;Разгон и охлаждение&quot;", "АСУ ТП", "Серверы", "Архив &quot;OС и системное ПО&quot;")
var f2 = new Array("" , "Разраб. комп. игр", "Разраб. железа", "Общий", "Тех. поддержка", "О Конференции", "О Сайте", "Администрирование", "Процессоры", "Сист. платы", "Видеосистема", "Магнитные носители", "Мультимедиа", "Периферия", "Сети", "Флейм", "Мобил. связь", "Ноутбуки", "Форум модераторов", "Форум авторов iXBT", "Цифр. изображение", "Форум прикл. программистов", "OС и сист. ПО", "Прикладное ПО", "Интернет", "Игры", "Программирование", "Память", "Мониторы", "Видеозахват", "Разгон", "Оптич. носители", "Модемы", "Форум ремонтников", "Полемика", "Флейм (архив)", "Процессоры (архив)", "Сист. платы (архив)", "Видеосистема (архив)", "Модули памяти (архив)", "Программирование (архив)", "Моб. связь (архив)", "Рынок", "Модемы (архив)", "Полупроводники", "КПК", "О Конфе (архив)", "Бытов. электроника", "Эл. устройства", "Корпуса, БП", "Ultra computers", "Архив &quot;Мониторы&quot;", "Периферия (архив)", "Архив &quot;Эл. устр. и компон.&quot;", "Быттехника.RU", "TDK", "Проф. маркетинг", "Внутренний #1", "ASUS", "Видеозахват (архив)", "Драйверы", "Электр.техн. (архив)", "DVD&HT", "Архив &quot;Полемика&quot;", "Разгон-охл. (архив)", "АСУ ТП", "Серверы", "OС и сист. ПО (архив)")
var f3 = new Array("" , "#FFF0FF", "#F7F0FF", "#F7F7F7", "#F0FFF0", "#C9C9FF", "#E0E0FF", "#FFDDDD", "#E0E0E0", "#D0FFD0", "#E0F0FF", "#FFF0C0", "#C0F0F0", "#B0F0A0", "#B0DDDD", "#FFFFCC", "#FAE5FF", "#CEDCDE", "#FFB0B0", "#E0E0FF", "#D7D7C7", "#F7FFF0", "#F5E0E0", "#DFE0C0", "#DDFFFF", "#DDEEDD", "#FFF0F0", "#F0F0F0", "#E0F0F5", "#D0F0E0", "#E0E0E0", "#FFF0D0", "#FFF5E5", "#F0FFE0", "#FFFFCC", "#FFFFCC", "#E0E0E0", "#D0FFD0", "#E0F0FF", "#F0F0F0", "#FFF0F0", "#FAE5FF", "#C0D0FF", "#FFF5E5", "#D0D0E0", "#D0F0F5", "#C9C9FF", "#E0E0A0", "#F0E0F0", "#E7C9FF", "#F0FFF0", "#E0F0F5", "#B0F0A0", "#F0E0F0", "#F0FFF0", "#9999CC", "#B0C0EF", "#E0E0FF", "", "#D0F0E0", "", "", "", "#FFFFCC", "", "", "", "")

view_categories 	= '1'
org_forums_order	= 'category=Общие форумы|4|60|62|42|6|5||category=Тематические форумы|8|30|9|27|10|28|20|29|11|31|12|13|49|32|14|7|66|17|45|16||category=Программы: <font color=red><b><i>No cracks or warez here!</i></b></font>|22|23|24|25|26||category=Тематические форумы компаний и производителей|58|55|54|50||category=Авторские форумы|48|44|47||category=Offtopic|15|34||category=Закрытые форумы|1|21|2|33|56|19|18||category=Архивы конференции|flat|46|36|64|37|39|38|51|59|52|43|41|67|40|53|61|35|63'
list_before		= 'Перейти к: <select name="id" class=s><option value="">Главная страница<option value="all">Последние сообщения<option value="userposts">Последние темы, где Вы отвечали<option value="favorites">Персональный список интересных тем'
list_after		= '</select> &nbsp;<input type="submit" value=" &#187 " class=s>'

function setup_selectlist(id, write_mode){ 
if (getCookie("forums_order") == null){
	if (!write_mode) return
	forums_order=org_forums_order
} else forums_order=getCookie("forums_order")

if ((!write_mode) && (navigator.appVersion.indexOf("MSIE") == -1)) return

space_block = ""
if (view_categories) space_block = "&nbsp;&nbsp;&nbsp;"
lines = forums_order.split("|")
list = ""
cat_num = 0
for (i=0; i<lines.length; i++) {
	cat=lines[i].split("category=")
	if (cat[1] != null){
		cat_num++
		if (view_categories) list += "<option class=t2 value=c"+cat_num+">"+cat[1]
		continue
	}
	forum=lines[i].split(" ")
	value=""
	forum_name1=""
	forum_name2=""
	sel=""	
	for (j=0; j<forum.length; j++) {
		var forum_number=forum[j].split(":")[0]
		if (f1[forum_number] == null) continue
		if (value != ""){
			forum_name1 += ", "
			forum_name2 += ", "
			value += "-"
		}
		if (id == forum[j]) sel=" selected"
		forum_name1 += f1[forum_number]
		forum_name2 += f2[forum_number]
		value+=forum[j]
		}
	if (value == "") continue
	if (forum_name1.length>50) {
		forum_name1=forum_name2
		if (forum_name1.length>50) forum_name1=forum_name1.substring(0, 47)+"…(+)"
	}
	list += "<option value='"+value+"'"+sel+">"+space_block+forum_name1
}
if (list == "") return
if (id=='all') list_before=list_before.replace('value="all"', '"value="all" selected')
list=list_before+list+list_after
if (write_mode) document.writeln(list)
	else select_list.innerHTML=list
}


